﻿CREATE PROCEDURE [dbo].[proc_RefeicaoUnidadeInsert]
(
	@IdRefeicaoContratada bigint,
	@IdUnidade bigint,
	@DataRefeicao date,
	@CodTipoServico nvarchar(3),
	@DescricaoTipoServico nvarchar(255),
	@PrecoRefeicao decimal(18,5),
	@RefeicoesPrevistas decimal(18,5) = NULL,
	@RefeicoesServidas decimal(18,5) = NULL
)
AS
BEGIN

	SET NOCOUNT OFF
	DECLARE @Err int

	INSERT
	INTO [RefeicaoUnidade]
	(
		[IdRefeicaoContratada],
		[IdUnidade],
		[DataRefeicao],
		[CodTipoServico],
		[DescricaoTipoServico],
		[PrecoRefeicao],
		[RefeicoesPrevistas],
		[RefeicoesServidas],
		[DataCriacao],
		[DataAlteracao]
	)
	VALUES
	(
		@IdRefeicaoContratada,
		@IdUnidade,
		@DataRefeicao,
		@CodTipoServico,
		@DescricaoTipoServico,
		@PrecoRefeicao,
		@RefeicoesPrevistas,
		@RefeicoesServidas,
		GETDATE(),
		GETDATE()
	)

	SET @Err = @@Error


	RETURN @Err
END
